/*
 * Copyright (C) 2015 MediaTek Inc.
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 */

#ifndef _KD_CAMERA_FEATURE_ENUM_H_
#define _KD_CAMERA_FEATURE_ENUM_H_


/* Scene Mode */
FID_TO_TYPE_ENUM(
	FID_SCENE_MODE,
	FTYPE_ENUM(
		SCENE_MODE_BEGIN = 0,
		SCENE_MODE_OFF = SCENE_MODE_BEGIN,  /* Disable scene mode equal Auto mode */
		SCENE_MODE_NORMAL,  /* Normal mode */
		SCENE_MODE_ACTION,  /* Action mode */
		SCENE_MODE_PORTRAIT,    /* Portrait mode */
		SCENE_MODE_LANDSCAPE,   /* Landscape */
		SCENE_MODE_NIGHTSCENE,  /* Night Scene */
		SCENE_MODE_NIGHTPORTRAIT,   /* Night Portrait */
		SCENE_MODE_THEATRE, /* Theatre mode */
		SCENE_MODE_BEACH,   /* Beach mode */
		SCENE_MODE_SNOW,    /* Snow mode */
		SCENE_MODE_SUNSET,  /* Sunset mode */
		SCENE_MODE_STEADYPHOTO, /* Steady photo mode */
		SCENE_MODE_FIREWORKS,   /* Fireworks mode */
		SCENE_MODE_SPORTS,  /* Sports mode */
		SCENE_MODE_PARTY,   /* Party mode */
		SCENE_MODE_CANDLELIGHT, /* Candle light mode */
		/* (Unsupported legacy symbol; don't use this symbol if possible) */
		SCENE_MODE_ISO_ANTI_SHAKE,  /* ISO Anti Shake mode */
		/* (Unsupported legacy symbol; don't use this symbol if possible) */
		SCENE_MODE_BRACKET_AE,  /* Bracket AE */
		SCENE_MODE_HDR,
		SCENE_MODE_FACE_PRIORITY,
		SCENE_MODE_BARCODE,
		SCENE_MODE_NUM
	)
)SCENE_MODE_T;


/* Effect */
FID_TO_TYPE_ENUM(
	FID_COLOR_EFFECT,
	FTYPE_ENUM(
		MEFFECT_BEGIN = 0,
		MEFFECT_OFF = MEFFECT_BEGIN,
		MEFFECT_MONO,
		MEFFECT_SEPIA,
		MEFFECT_NEGATIVE,
		MEFFECT_SOLARIZE,
		MEFFECT_POSTERIZE,
		MEFFECT_AQUA,
		MEFFECT_BLACKBOARD,
		MEFFFECT_BLACKBOARD = MEFFECT_BLACKBOARD,   /* legacy symbol (don't use if possible) */
		MEFFECT_WHITEBOARD,
		MEFFECT_SEPIAGREEN,
		MEFFECT_SEPIABLUE,
		MEFFECT_NASHVILLE,
		MEFFECT_HEFE,
		MEFFECT_VALENCIA,
		MEFFECT_XPROII,
		MEFFECT_LOFI,
		MEFFECT_SIERRA,
		MEFFECT_KELVIN,
		MEFFECT_WALDEN,
		MEFFECT_F1977,
		MEFFECT_NUM
	)
)MCOLOR_EFFECT;


/* AWB Mode */
FID_TO_TYPE_ENUM(
	FID_AWB_MODE,
	FTYPE_ENUM(
		AWB_MODE_BEGIN = 0,
		AWB_MODE_OFF = AWB_MODE_BEGIN,
		AWB_MODE_AUTO,
		AWB_MODE_DAYLIGHT,
		AWB_MODE_CLOUDY_DAYLIGHT,
		AWB_MODE_SHADE,
		AWB_MODE_TWILIGHT,
		AWB_MODE_FLUORESCENT,
		AWB_MODE_WARM_FLUORESCENT,
		AWB_MODE_INCANDESCENT,
		AWB_MODE_TUNGSTEN,
		/* (Unsupported legacy symbol; don't use this symbol if possible) */
		AWB_MODE_GRAYWORLD, /* Gray world mode for CCT use */
		AWB_MODE_NUM
	)
)AWB_MODE_T;


/* AE Flicker */
FID_TO_TYPE_ENUM(
	FID_AE_FLICKER,
	FTYPE_ENUM(
		AE_FLICKER_MODE_BEGIN = 0,
		AE_FLICKER_MODE_60HZ = AE_FLICKER_MODE_BEGIN,
		AE_FLICKER_MODE_50HZ,
		AE_FLICKER_MODE_AUTO,
		AE_FLICKER_MODE_OFF,
		AE_FLICKER_MODE_TOTAL_NUM
	)
)AE_FLICKER_MODE_T;


/* AE EV */
FID_TO_TYPE_ENUM(
	FID_AE_EV,
	FTYPE_ENUM(
		AE_EV_COMP_BEGIN = 0,
		AE_EV_COMP_00 = AE_EV_COMP_BEGIN,  /* Disable EV compenate */
		AE_EV_COMP_03,   /* EV compensate 0.3 */
		AE_EV_COMP_05,   /* EV compensate 0.5 */
		AE_EV_COMP_07,   /* EV compensate 0.7 */
		AE_EV_COMP_10,   /* EV compensate 1.0 */
		AE_EV_COMP_13,   /* EV compensate 1.3 */
		AE_EV_COMP_15,   /* EV compensate 1.5 */
		AE_EV_COMP_17,   /* EV compensate 1.7 */
		AE_EV_COMP_20,   /* EV compensate 2.0 */
		AE_EV_COMP_23,   /* EV compensate 2.3 */
		AE_EV_COMP_25,   /* EV compensate 2.5 */
		AE_EV_COMP_27,   /* EV compensate 2.7 */
		AE_EV_COMP_30,   /* EV compensate 3.0 */
		AE_EV_COMP_n03,  /* EV compensate -0.3 */
		AE_EV_COMP_n05,  /* EV compensate -0.5 */
		AE_EV_COMP_n07,  /* EV compensate -0.7 */
		AE_EV_COMP_n10,  /* EV compensate -1.0 */
		AE_EV_COMP_n13,  /* EV compensate -1.3 */
		AE_EV_COMP_n15,  /* EV compensate -1.5 */
		AE_EV_COMP_n17,  /* EV compensate -1.7 */
		AE_EV_COMP_n20,  /* EV compensate -2.0 */
		AE_EV_COMP_n23,  /* EV compensate -2.3 */
		AE_EV_COMP_n25,  /* EV compensate -2.5 */
		AE_EV_COMP_n27,  /* EV compensate -2.7 */
		AE_EV_COMP_n30,  /* EV compensate -3.0 */
		AE_EV_COMP_TOTAL_NUM
	)
)AE_EVCOMP_T;


/* AE Mode */
FID_TO_TYPE_ENUM(
	FID_AE_SCENE_MODE,
	FTYPE_ENUM(
		AE_MODE_BEGIN = 0,
		AE_MODE_OFF = AE_MODE_BEGIN,  /* disable AE */
		AE_MODE_AUTO,    /* auto mode   full auto ,EV ISO LCE .. is inactive */
		AE_MODE_PROGRAM, /* AE program mode , allow set EV ISO LCE .... */
		AE_MODE_TV,  /* AE TV mode */
		AE_MODE_AV,  /* AE AV mode */
		AE_MODE_SV,  /* AE SV mode */
		AE_MODE_VIDEO,   /* Video mode AE */
		AE_MODE_NIGHT,   /* Night Scene mode */
		AE_MODE_ACTION,  /* AE Action mode */
		AE_MODE_BEACH,   /* AE beach mode */
		AE_MODE_CANDLELIGHT, /* AE Candlelight mode */
		AE_MODE_FIREWORKS,   /* AE firework mode */
		AE_MODE_LANDSCAPE,   /* AE landscape mode */
		AE_MODE_PORTRAIT,    /* AE portrait mode */
		AE_MODE_NIGHT_PORTRAIT,  /* AE night portrait mode */
		AE_MODE_PARTY,   /* AE party mode */
		AE_MODE_SNOW,    /* AE snow mode */
		AE_MODE_SPORTS,  /* AE sport mode */
		AE_MODE_STEADYPHOTO, /* AE steadyphoto mode */
		AE_MODE_SUNSET,  /* AE sunset mode */
		AE_MODE_THEATRE, /* AE theatre mode */
		AE_MODE_ISO_ANTI_SHAKE,  /* AE ISO anti shake mode */
		AE_MODE_BRACKET_AE,
		AE_MODE_AUTO_PANORAMA,
		AE_MODE_HDR,
		AE_MODE_TOTAL_NUM
	)
)AE_MODE_T;


/* AE Metering */
FID_TO_TYPE_ENUM(
	FID_AE_METERING,
	FTYPE_ENUM(
		AE_METERING_BEGIN = 0,
		AE_METERING_MODE_CENTER_WEIGHT = AE_METERING_BEGIN, /* CENTER WEIGHTED MODE */
		AE_METERING_MODE_SOPT, /* SPOT MODE */
		AE_METERING_MODE_AVERAGE,  /* AVERAGE MODE */
		NUM_OF_AE_METER
	)
)AE_METERING_T;


/* AE ISO */
FID_TO_TYPE_ENUM(
	FID_AE_ISO,
	FTYPE_ENUM(
		AE_ISO_BEGIN = 0,
		AE_ISO_AUTO = AE_ISO_BEGIN,
		AE_ISO_100,
		AE_ISO_200,
		AE_ISO_400,
		AE_ISO_800,
		AE_ISO_1600,
		NUM_OF_AE_ISO
	)
)AE_ISO_T;


/* AE Strobe / Flashlight */
FID_TO_TYPE_ENUM(
	FID_AE_STROBE,
	FTYPE_ENUM(
		FLASHLIGHT_BEGIN = 0,
		FLASHLIGHT_AUTO = FLASHLIGHT_BEGIN,
		FLASHLIGHT_FORCE_ON,
		FLASHLIGHT_FORCE_OFF,
		FLASHLIGHT_REDEYE,
		FLASHLIGHT_TORCH,
		NUM_OF_FLASHLIGHT
	)
)AE_STROBE_T;

/* AF Mode */
FID_TO_TYPE_ENUM(
	FID_AF_MODE,
	FTYPE_ENUM(
		AF_MODE_BEGIN = 0,
		AF_MODE_AFS = AF_MODE_BEGIN,    /* (AF-Single Shot Mode) */
		AF_MODE_AFC,   /* AF-Continuous Mode */
		AF_MODE_AFC_VIDEO, /* AF-Continuous Mode (Video) */
		AF_MODE_MACRO, /* AF Macro Mode */
		AF_MODE_INFINITY,  /* Focus is set at infinity. */
		AF_MODE_MF,    /* Manual Focus Mode */
		AF_MODE_FULLSCAN,  /* AF Full Scan Mode */
		NUM_OF_AF_MODE
	)
)AF_MODE_T;


/* AF Metering */
FID_TO_TYPE_ENUM(
	FID_AF_METERING,
	FTYPE_ENUM(
		AF_METERING_BEGIN = 0,
		AF_METER_SPOT = AF_METERING_BEGIN,  /* Spot Window */
		AF_METER_MATRIX,   /* Matrix Window */
		AF_METER_MOVESPOT,
		NUM_OF_AF_METER
	)
)_AF_METERING_T;

/* ISP Edge */
FID_TO_TYPE_ENUM(
	FID_ISP_EDGE,
	FTYPE_ENUM(
		ISP_EDGE_BEGIN = 0,
		ISP_EDGE_LOW = ISP_EDGE_BEGIN,
		ISP_EDGE_MIDDLE,
		ISP_EDGE_HIGH,
		NUM_OF_ISP_EDGE
	)
)ISP_EDGE_T;


/* ISP Hue */
FID_TO_TYPE_ENUM(
	FID_ISP_HUE,
	FTYPE_ENUM(
		ISP_HUE_BEGIN = 0,
		ISP_HUE_LOW = ISP_HUE_BEGIN,
		ISP_HUE_MIDDLE,
		ISP_HUE_HIGH,
		NUM_OF_ISP_HUE
	)
)ISP_HUE_T;


/* ISP Saturation */
FID_TO_TYPE_ENUM(
	FID_ISP_SAT,
	FTYPE_ENUM(
		ISP_SAT_BEGIN = 0,
		ISP_SAT_LOW = ISP_SAT_BEGIN,
		ISP_SAT_MIDDLE,
		ISP_SAT_HIGH,
		NUM_OF_ISP_SAT
	)
)ISP_SAT_T;


/* ISP Brightness */
FID_TO_TYPE_ENUM(
	FID_ISP_BRIGHT,
	FTYPE_ENUM(
		ISP_BRIGHT_BEGIN = 0,
		ISP_BRIGHT_LOW = ISP_BRIGHT_BEGIN,
		ISP_BRIGHT_MIDDLE,
		ISP_BRIGHT_HIGH,
		NUM_OF_ISP_BRIGHT
	)
)ISP_BRIGHT_T;


/* ISP Contrast */
FID_TO_TYPE_ENUM(
	FID_ISP_CONTRAST,
	FTYPE_ENUM(
		ISP_CONTRAST_BEGIN = 0,
		ISP_CONTRAST_LOW = ISP_CONTRAST_BEGIN,
		ISP_CONTRAST_MIDDLE,
		ISP_CONTRAST_HIGH,
		NUM_OF_ISP_CONTRAST
	)
)ISP_CONTRAST_T;

/* Capture Mode */
FID_TO_TYPE_ENUM(
	FID_CAPTURE_MODE,
	FTYPE_ENUM(
		CAPTURE_MODE_BEGIN = 0,
		CAPTURE_MODE_NORMAL = CAPTURE_MODE_BEGIN,
		CAPTURE_MODE_BURST_SHOT,
		CAPTURE_MODE_SMILE_SHOT,
		CAPTURE_MODE_PANORAMA,
		CAPTURE_MODE_AUTORAMA,
		CAPTURE_MODE_BEST_SHOT,
		CAPTURE_MODE_EV_BRACKET,
		CAPTURE_MODE_MAV,
		CAPTURE_MODE_HDR,
		CAPTURE_MODE_ASD,
		CAPTURE_MODE_ZSD,    /* Zero-shutter-delay Shot */
		CAPTURE_MODE_PANO_3D,
		CAPTURE_MODE_SINGLE_3D,
		CAPTURE_MODE_FACE_BEAUTY,
		CAPTURE_MODE_CONTINUOUS_SHOT,
		CAPTURE_MODE_MULTI_MOTION,
		NUM_OF_CAPTURE_MODE
	)
)CAPTURE_MODE_T;


/* Capture Size */
FID_TO_TYPE_ENUM(
	FID_CAP_SIZE,
	FTYPE_ENUM(
		CAPTURE_SIZE_BEGIN = 0,
		CAPTURE_SIZE_320_240 = CAPTURE_SIZE_BEGIN,
		CAPTURE_SIZE_640_480,
		CAPTURE_SIZE_1024_768,
		CAPTURE_SIZE_1280_960,
		CAPTURE_SIZE_1600_1200,
		CAPTURE_SIZE_2048_1536,
		CAPTURE_SIZE_2560_1920,
		CAPTURE_SIZE_3264_2448,
		CAPTURE_SIZE_4000_3000,
		NUM_OF_CAPTURE_SIZE
	)
)CAPTURE_SIZE_T;


/* Preview Size */
FID_TO_TYPE_ENUM(
	FID_PREVIEW_SIZE,
	FTYPE_ENUM(
		PREVIEW_SIZE_BEGIN = 0,
		PREVIEW_SIZE_160_120 = PREVIEW_SIZE_BEGIN,
		PREVIEW_SIZE_176_144,
		PREVIEW_SIZE_320_240,
		PREVIEW_SIZE_352_288,
		PREVIEW_SIZE_480_320,
		PREVIEW_SIZE_480_368,
		PREVIEW_SIZE_640_480,
		PREVIEW_SIZE_720_480,
		PREVIEW_SIZE_800_480,
		PREVIEW_SIZE_864_480,
		PREVIEW_SIZE_800_600,
		PREVIEW_SIZE_1280_720,
		PREVIEW_SIZE_1920_1080,
		NUM_OF_PREVIEW_SIZE
	)
)PREVIEW_SIZE_T;

/* Video Preview Size */
FID_TO_TYPE_ENUM(
	FID_VIDEO_PREVIEW_SIZE,
	FTYPE_ENUM(
		VIDEO_PREVIEW_SIZE_BEGIN = 0,
		VIDEO_PREVIEW_SIZE_640_480 = VIDEO_PREVIEW_SIZE_BEGIN,
		VIDEO_PREVIEW_SIZE_800_600,
		NUM_OF_VIDEO_PREVIEW_SIZE
	)
)VIDEO_PREVIEW_SIZE_T;


/* Frame Rate */
FID_TO_TYPE_ENUM(
	FID_FRAME_RATE,
	FTYPE_ENUM(
		FRAME_RATE_BEGIN = 0,
		FRAME_RATE_000FPS = FRAME_RATE_BEGIN, /* 0.0fps */
		FRAME_RATE_010FPS,
		FRAME_RATE_020FPS,
		FRAME_RATE_030FPS,
		FRAME_RATE_040FPS,
		FRAME_RATE_050FPS,
		FRAME_RATE_060FPS,
		FRAME_RATE_070FPS,
		FRAME_RATE_075FPS = FRAME_RATE_070FPS, /* legacy definition. */
		FRAME_RATE_080FPS,
		FRAME_RATE_090FPS,
		FRAME_RATE_100FPS,    /* 10  fps */
		FRAME_RATE_110FPS,
		FRAME_RATE_120FPS,
		FRAME_RATE_125FPS = FRAME_RATE_120FPS,    /* legacy definition. */
		FRAME_RATE_130FPS,
		FRAME_RATE_140FPS,
		FRAME_RATE_150FPS,
		FRAME_RATE_160FPS,
		FRAME_RATE_170FPS,
		FRAME_RATE_180FPS,
		FRAME_RATE_190FPS,
		FRAME_RATE_200FPS, /* 20  fps */
		FRAME_RATE_210FPS,
		FRAME_RATE_220FPS,
		FRAME_RATE_230FPS,
		FRAME_RATE_240FPS,
		FRAME_RATE_250FPS,
		FRAME_RATE_260FPS,
		FRAME_RATE_270FPS,
		FRAME_RATE_280FPS,
		FRAME_RATE_290FPS,
		FRAME_RATE_300FPS,   /* 30  fps */
		NUM_OF_FRAME_RATE
	)
)FRAME_RATE_T;

/* Frame Rate Range */
FID_TO_TYPE_ENUM(
	FID_FRAME_RATE_RANGE,
	FTYPE_ENUM(
		FRAME_RATE_RANGE_BEGIN = 0,
		FRAME_RATE_RANGE_5_30_FPS = FRAME_RATE_RANGE_BEGIN,   /* 5-30fps */
		NUM_OF_FRAME_RATE_RANGE
	)
)FRAME_RATE_RANGE_T;


/* Focus Distance Normal */
FID_TO_TYPE_ENUM(
	FID_FOCUS_DIST_NORMAL,
	FTYPE_ENUM(
		FOCUS_DIST_N_BEGIN = 0,
		FOCUS_DIST_N_INFINITE = FOCUS_DIST_N_BEGIN,  /* Infinite */
		FOCUS_DIST_N_10CM,
		NUM_OF_FOCUS_DIST_N
	)
)FOCUS_DIST_NORMAL_T;


/* Focus Distance Macro */
FID_TO_TYPE_ENUM(
	FID_FOCUS_DIST_MACRO,
	FTYPE_ENUM(
		FOCUS_DIST_M_BEGIN = 0,
		FOCUS_DIST_M_INFINITE = FOCUS_DIST_M_BEGIN,   /* Infinite */
		FOCUS_DIST_M_5CM,
		FOCUS_DIST_M_10CM,
		NUM_OF_FOCUS_DIST_M
	)
)FOCUS_DIST_MACRO_T;


/* Face Detection */
FID_TO_TYPE_ENUM(
	FID_FD_ON_OFF,
	FTYPE_ENUM(
		FD_BEGIN = 0,
		FD_OFF = FD_BEGIN,
		FD_ON,
		NUM_OF_FD
	)
)FD_MODE_T;


/* EIS */
FID_TO_TYPE_ENUM(
	FID_EIS,
	FTYPE_ENUM(
		EIS_BEGIN = 0,
		EIS_OFF = EIS_BEGIN,
		EIS_ON,
		NUM_OF_EIS
	)
)EIS_T;

/* ZSD */
FID_TO_TYPE_ENUM(
	FID_ZSD,
	FTYPE_ENUM(
		ZSD_BEGIN = 0,
		ZSD_OFF = ZSD_BEGIN,
		ZSD_ON,
		NUM_OF_ZSD
	)
)ZSD_T;

/* AF LAMP */
FID_TO_TYPE_ENUM(
	FID_AF_LAMP,
	FTYPE_ENUM(
		AF_LAMP_BEGIN = 0,
		AF_LAMP_OFF = AF_LAMP_BEGIN,
		AF_LAMP_ON,
		AF_LAMP_AUTO,
		AF_LAMP_FLASH,
		NUM_OF_AF_LAMP
	)
)AF_LAMP_T;

/* Stereo 3D Capture Size */
FID_TO_TYPE_ENUM(
	FID_STEREO_3D_CAP_SIZE,
	FTYPE_ENUM(
		STEREO_3D_CAPTURE_SIZE_BEGIN = 0,
		STEREO_3D_CAPTURE_SIZE_2560_720 = STEREO_3D_CAPTURE_SIZE_BEGIN,
		STEREO_3D_CAPTURE_SIZE_3840_1080,
		NUM_OF_STEREO_3D_CAPTURE_SIZE
	)
)STEREO_3D_CAPTURE_SIZE_T;

/* Stereo 3D Preview Size */
FID_TO_TYPE_ENUM(
	FID_STEREO_3D_PREVIEW_SIZE,
	FTYPE_ENUM(
		STEREO_3D_PREVIEW_SIZE_BEGIN = 0,
		STEREO_3D_PREVIEW_SIZE_640_360 = STEREO_3D_PREVIEW_SIZE_BEGIN,
		STEREO_3D_PREVIEW_SIZE_854_480,
		STEREO_3D_PREVIEW_SIZE_960_540,
		STEREO_3D_PREVIEW_SIZE_1280_720,
		NUM_OF_STEREO_3D_PREVIEW_SIZE
	)
)STEREO_3D_PREVIEW_SIZE_T;

/* Stereo 3D Type */
FID_TO_TYPE_ENUM(
	FID_STEREO_3D_TYPE,
	FTYPE_ENUM(
		STEREO_3D_TYPE_BEGIN = 0,
		STEREO_3D_NOT_SUPPORT = STEREO_3D_TYPE_BEGIN,
		STEREO_3D_FRAME_SEQ,
		STEREO_3D_SIDE_BY_SIDE,
		STEREO_3D_TOP_BOTTOM,
		NUM_OF_STEREO_3D_TYPE
	)
)STEREO_3D_TYPE_T;

/* Stereo 3D Mode */
FID_TO_TYPE_ENUM(
	FID_STEREO_3D_MODE,
	FTYPE_ENUM(
		STEREO_3D_MODE_BEGIN = 0,
		STEREO_3D_OFF = STEREO_3D_MODE_BEGIN,
		STEREO_3D_ON,
		NUM_OF_STEREO_3D_MODE
	)
)STEREO_3D_MODE_T;

/* Stereo 3D Image Format */
FID_TO_TYPE_ENUM(
	FID_STEREO_3D_IMAGE_FORMAT,
	FTYPE_ENUM(
		STEREO_3D_IMAGE_FORMAT_BEGIN = 0,
		STEREO_3D_JPS = STEREO_3D_IMAGE_FORMAT_BEGIN,
		STEREO_3D_MPO,
		NUM_OF_STEREO_3D_IMAGE_FORMAT
	)
)STEREO_3D_IMAGE_FORMAT_T;

/* YUV Auto test */
FID_TO_TYPE_ENUM(
	FID_YUV_AUTOTEST,
	FTYPE_ENUM(
		YUV_AUTOTEST_BEGIN = 0,
		YUV_AUTOTEST_SET_SHADDING = YUV_AUTOTEST_BEGIN,
		YUV_AUTOTEST_SET_GAMMA,
		YUV_AUTOTEST_SET_AE,
		YUV_AUTOTEST_SET_SHUTTER,
		YUV_AUTOTEST_SET_GAIN,
		YUV_AUTOTEST_GET_SHUTTER_RANGE,
		YUV_AUTOTEST_GET_SHADDING,
		YUV_AUTOTEST_GET_GAMMA,
		YUV_AUTOTEST_GET_AE,
		YUV_AUTOTEST_GET_SHUTTER,
		YUV_AUTOTEST_GET_GAIN,
		NUM_OF_YUV_AUTOTEST
	)
)YUV_AUTOTEST_T;

#endif              /* _KD_CAMERA_FEATURE_ENUM_H_ */
